#ifndef MAYO_CGNS_TO_HDF5_CONVERT_H
#define MAYO_CGNS_TO_HDF5_CONVERT_H

#include <vector>
#include <string>
#include <array>

class CgnsToHdf5Convert {
public:
  int convert(const std::string& cgnsPath, const std::string& hdf5Path);

private:
   int readCgnsFile(const std::string& path); 
   int writeHdf5File(const std::string& path); 

private:
   std::vector<std::array<float, 3>> nodes;
   std::vector<std::vector<int>> elements;
   std::vector<std::array<float, 3>> velocity;
   std::vector<float> pressure; 
};

#endif